engineering project management legal technology manufacturing program management legal consulting legal technology software business engineers litigation hold process administration legal software document management management engineer case management